#![no_std]
#![no_main]
#![feature(naked_functions)]
#![feature(variant_count)]
#![allow(unused_variables)]

extern crate alloc;

pub mod data;
pub mod error;
pub mod flag;
pub mod num;
pub mod scheme;

#[cfg(feature = "usermode")]
pub mod op;
#[cfg(feature = "usermode")]
pub mod op_ext;
#[cfg(feature = "usermode")]
pub mod print;
